package com.qqn.acknowledge.reflection;


/**
 * @ClassName: Config
 * @Description: 在这里定义 Customer 和 Address 服务，
 * 这些服务可以通过定义响应的方法来获取，这些方法负责实例化并返回我们需要的对象
 * @Author: 刘神仙
 * @Date: 2025-03-26 07:36
 */
public class Config {
    // 现在只想要 Customer 和 Address 当成服务，而不需要其他方法
    // 这个时候可以用注解的方式来声明或者筛选具体的方法
    @Bean
    public Customer customer() {
        return new Customer("Albert", "albert@gmail.com");
    }
    @Bean
    public Address address() {
        return new Address("345 Spear Street", "94105");
    }
    @Bean
    public Message message(){
        return new Message("Hi there!");
    }
}
